home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / boss / boss_lb1.lzh / WINBOSS.FNS < prev   
Text File  |  1992-03-05  |  12KB  |  175 lines

  1. void  wn_windows(void);
  2. int  wn_activate(struct  wcb *wn);
  3. int  wns_push(int  imgix);
  4. int  wns_pop(int  imgix);
  5. int  wns_alloc(unsigned short  size,unsigned short  *seg,unsigned short  *off,unsigned short  *ptr);
  6. int  wns_free(unsigned short  seg,unsigned short  off);
  7. int  wns_image(struct  wcb *wn,int  imgix,int  flag);
  8. void  wns_blt(int  row,int  col,int  width,int  height,unsigned short  tseg,unsigned short  toff,int  imgix,int  flag);
  9. unsigned int  _getca(int  page,int  row,int  col);
  10. void  _putca(int  page,unsigned short  atch,int  row,int  col);
  11. void  _absloc(int  page,int  row,int  col);
  12. void  v_wca(int  page,int  ch,int  at,int  count);
  13. void  v_wtty(int  ch);
  14. void  v_cls(int  at);
  15. void  v_spage(int  page);
  16. void  v_smode(int  mode);
  17. void  v_locate(int  page,int  row,int  col);
  18. void  v_hidec(void);
  19. void  v_sapu(int  nl,int  rul,int  cul,int  rlr,int  clr,int  at);
  20. void  v_sapd(int  nl,int  rul,int  cul,int  rlr,int  clr,int  at);
  21. void  v_rcpos(int  page,int  *row,int  *col);
  22. void  v_rcvs(int  *page,int  *mode,int  *cols);
  23. int  v_getch(void);
  24. void  v_kflush(void);
  25. void  v_sctype(int  type,int  sline,int  eline);
  26. void  v_gctype(int  page,int  *sline,int  *eline);
  27. int  v_setatr(int  bg,int  fg,int  blink,int  bold);
  28. int  v_setrev(int  atrib);
  29. void  wn_boxset(int  ul,int  ur,int  tb,int  sd,int  ll,int  lr);
  30. int  wn_close(struct  wcb *wn);
  31. int  wn_clr(struct  wcb *wn);
  32. int  wn_clrrow(struct  wcb *wn,int  row);
  33. int  wn_clreol(struct  wcb *wn,int  r,int  c);
  34. int  wn_clreow(struct  wcb *wn,int  r,int  c);
  35. void  wn_color(struct  wcb *wn,int  atrib,int  batrib);
  36. int  wn_dborder(struct  wcb *wn,int  ul,int  ur,int  tb,int  sd,int  ll,int  lr);
  37. void  wn_border(int  style);
  38. int  wn_drawborder(struct  wcb *w,int  style);
  39. int  wn_delrow(struct  wcb *wn,int  row);
  40. void  wn_dma(int  flag);
  41. void  wn_dmode(int  flag);
  42. int  wn_dtext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt);
  43. int  wn_fixcsr(struct  wcb *wn);
  44. int  wn_frmcls(struct  wi_scb * *frm);
  45. int  wn_frmget(struct  wi_scb * *frm);
  46. struct  wi_scb * *wn_frmopn(int  nfields);
  47. int  wn_gbool(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *value,char  *ubuff,char  *hlpmsg,char  *errmsg);
  48. int  wn_gdate(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *month,int  *day,int  *year,char  *ubuff,char  *hlpmsg,char  *errmsg);
  49. int  wn_gdouble(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,double  *value,int  fwidth,int  ndec,double  low,double  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  50. int  wn_gedate(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *day,int  *month,int  *year,char  *ubuff,char  *hlpmsg,char  *errmsg);
  51. char  *wn_gets(struct  wcb *wn,char  *s,int  va,char  *cl);
  52. int  wn_gfloat(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,float  *value,int  fwidth,int  ndec,double  low,double  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  53. int  wn_gint(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *value,int  fwidth,int  low,int  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  54. int  wn_glong(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,long  *value,int  fwidth,long  low,long  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  55. int  wn_gphone(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *acode,int  *nnx,int  *num,char  *ubuff,char  *hlpmsg,char  *errmsg);
  56. int  wn_gpword(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  57. int  wn_gssn(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *n1,int  *n2,int  *n3,char  *ubuff,char  *hlpmsg,char  *errmsg);
  58. int  wns_gtext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  59. int  wn_gtext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  60. int  wn_gutext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  61. int  wn_gltext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  62. int  wn_gatext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  63. int  wn_gmltext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,int  nl,char  * *ubuff,char  *hlpmsg,char  *errmsg);
  64. int  wn_gtime(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *hours,int  *mins,int  *secs,char  *ubuff,char  *hlpmsg,char  *errmsg);
  65. int  wn_guint(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,unsigned int  *value,int  fwidth,unsigned int  low,unsigned int  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  66. int  wn_gulong(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,unsigned long  *value,int  fwidth,unsigned long  low,unsigned long  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  67. static void  showpage(long  offset);
  68. static int  filbuf(long  offset);
  69. int  wn_hlinit(int  row,int  col,int  width,int  height,unsigned int  atrib,unsigned int  batrib,char  *help_file_name);
  70. int  wn_help(char  *subject);
  71. int  wn_iemsg(char  *msg);
  72. int  wn_ihmsg(char  *msg);
  73. int  wn_psinit(int  rows,int  cols);
  74. int  wn_init(void);
  75. int  wn_exit(void);
  76. void  wn_shkey(unsigned int  scan_code);
  77. int  wn_input(struct  wcb *wn,int  row,int  col,char  *prmpt,char  *mask,char  fill,unsigned int  atrib,char  *ubuff,char  *hlpmsg);
  78. int  wn_insrow(struct  wcb *wn,int  row);
  79. int  wn_locate(struct  wcb *wn,int  row,int  col);
  80. void  mo_die(char  *msg);
  81. void  wns_mo_check(struct  mcb *mptr,char  *msg);
  82. struct  mcb *mo_reset(void);
  83. void  mo_show(struct  mcb *m);
  84. void  mo_hide(struct  mcb *m);
  85. void  mo_pos(struct  mcb *m);
  86. void  mo_move(struct  mcb *m,int  row,int  col);
  87. void  mo_pbinfo(struct  mcb *m,int  button);
  88. void  mo_rbinfo(struct  mcb *m,int  button);
  89. void  mo_clim(struct  mcb *m,int  cmin,int  cmax);
  90. void  mo_rlim(struct  mcb *m,int  rmin,int  rmax);
  91. void  mo_sgcursor(struct  mcb *m,unsigned short  hhot,unsigned short  vhot,unsigned short  seg,unsigned short  off);
  92. void  mo_scursor(struct  mcb *m,int  type,int  start,int  stop);
  93. void  mo_motion(struct  mcb *m);
  94. void  mo_task(struct  mcb *m,unsigned short  mask,unsigned short  tseg,unsigned short  toff);
  95. void  mo_lpon(struct  mcb *m);
  96. void  mo_lpoff(struct  mcb *m);
  97. void  mo_ratio(struct  mcb *m,int  ver,int  hor);
  98. void  mo_rcpos(struct  mcb *mptr,int  *status,int  *row,int  *col);
  99. void  mo_locate(struct  mcb *mptr,int  row,int  col);
  100. void  mo_press(struct  mcb *mptr,int  button,int  *status,int  *nclik,int  *row,int  *col);
  101. void  mo_release(struct  mcb *mptr,int  button,int  *status,int  *nclik,int  *row,int  *col);
  102. void  mo_reigon(struct  mcb *mptr,int  row,int  col,int  width,int  height);
  103. void  mo_setptr(struct  mcb *mptr,unsigned int  tchar,unsigned int  atrib);